package com.downloader;

import java.util.ArrayList;
import java.util.List;
import java.util.concurrent.ExecutionException;

import org.json.JSONArray;
import org.json.JSONException;

import android.util.JsonReader;
import android.util.Log;

import com.JSON.*;

public class GestorTipoEvento {

private static final GestorTipoEvento gestor = new GestorTipoEvento();
	
	public static GestorTipoEvento getInstance(){
		return gestor;
	}
	
	public List<PicVidBean> dameTiposEvento(int idCategoria){
		JSONArray jTiposEvento;
		
		try {
			jTiposEvento=(new JSONParser_Final().execute("http://200.16.7.112:3000/event_management/events/dameTipoEventos/"+String.valueOf(idCategoria) +".json")).get();
		} catch (InterruptedException e1) {
			e1.printStackTrace();
			return null;
		} catch (ExecutionException e1) {
			e1.printStackTrace();
			return null;
		}

		List<PicVidBean> lstTipo= new ArrayList<PicVidBean>();
		try{
			for(int i=0;i < jTiposEvento.length();i++){
			
				PicVidBean objTipo = new PicVidBean();
				//objTipo.setIdSubTipo(jTiposEvento.getJSONObject(i).getInt("id"));
				objTipo.setUrlImage("http://" +jTiposEvento.getJSONObject(i).getString("imagen_publicitaria"));
				

				lstTipo.add(objTipo);
				
			}	
			return lstTipo;
		}catch(JSONException e){
			Log.e("log_tag", "Error parsing data "+e.toString());
			return null;
		}
	}
	
	
}
